

nav.styckfixed {
    position: fixed;
    width: 100%;
    left: 0px;
    border-radius: 0px !important;
    transition: opacity 250ms ease-in;
}

nav.styckfixed .container {
    padding: 0px 24px;
}


.breadcrumb .breadcrumb-item a {
	text-decoration: none !important;
    color: #212529;
}

nav .menu-header-lateral {
    margin-top: 25px!important;
    min-width: 275px;
    border-color: #ccc;
    padding: 0px;
    border-radius: 0px;
    transition: all 0.07s;
    -webkit-box-shadow: 3px 3px 3px 0px rgb(0 0 0 / 22%);
    box-shadow: 3px 3px 3px 0px rgb(0 0 0 / 22%);
}


nav .menu-header-lateral .accordion-button{
    color: #256dc8!important;
}

nav .menu-header-lateral .accordion-button:not(.collapsed) {
    color: #fff!important;
}

nav .menu-header-lateral .accordion-button:not(.collapsed):not([data-bs-toggle=collapse]) {
    color: #256dc8!important;
}

nav .menu-header-lateral::before {
    top: -18px;
    left: 3px;
    display: block;
    position: absolute;
    width: 18px;
    height: 18px;
    content: "";
    border-color: transparent transparent #256dc8;
    border-style: solid;
    border-width: 9px;
}

nav .menu-header-lateral .accordion-item {    
    border: 0 none;
}

nav .menu-header-lateral .accordion-item a {    
    text-decoration: none;
}
nav .menu-header-lateral .accordion-item a:hover,   
nav .menu-header-lateral .accordion-item .accordion-collapse a:hover {    
    background-color: #80BAE9 !important;
    color: #FFF !important;
}

nav .menu-header-lateral .accordion-item a:focus {
    box-shadow: 0 0 0 0;
    border: 0 none;
    outline: 0;
} 

nav .menu-header-lateral .accordion-item .accordion-button {
    background-color: #80BAE9;
    padding: 0.7rem 1rem;
}

nav .menu-header-lateral .accordion-item .accordion-button.collapsed {
    background-color: #FFF;
}

nav .menu-header-lateral .accordion-item .accordion-button::after {
    content: '\f0da';
    font-family: "Font Awesome 6 Pro";
    font-weight: 900;
    background-image: none;
    transform: rotate(0deg);
    display: flex;
    justify-content: center;
    align-items: center;
}

nav .menu-header-lateral .accordion-item .accordion-button:not(.collapsed)::after {
    transform: initial;
    transform: rotate(90deg);
}

nav .menu-header-lateral .accordion-item .accordion-button:not([data-bs-toggle=collapse])::after {
    content: initial;
}

nav .menu-header-lateral .accordion-item .accordion-collapse {
    border-left: 3px solid #3867c3;
}

nav .menu-header-lateral .accordion-item .accordion-collapse a  {
    padding: 0.7rem 1rem;
    background: #e7f1ff;
    box-shadow: initial;
}

nav .menu-header-lateral .accordion-item .accordion-collapse a:hover  {
    background: #e9e9e9;
}

nav .menu-header-lateral .accordion-item .accordion-collapse .accordion-button::after {
    content: initial;
}